home *** CD-ROM | disk | FTP | other *** search
- %TITLE "Shell for *.EXE code files with UNsimplified segments"
-
- IDEAL
- DOSSEG
-
- SEGMENT SSeg Para Stack 'STACK'
-
- ; db 1024 dup ('**Stack*')
- db 8192 dup (?)
- ENDS SSeg
-
-
- SEGMENT DSeg Word Public 'DATA'
-
- exitCode db 0
-
- ENDS DSeg
-
-
- SEGMENT ESeg Word Public 'EDATA'
-
- ENDS ESeg
-
- SEGMENT CSeg Word Public 'CODE'
-
- Start:
- ASSUME ds:DSeg
- mov ax, DSeg
- mov ds,ax
- ASSUME es:ESeg
- mov ax, ESeg
- mov es,ax
-
- Exit:
- mov ah,04Ch
- mov al,[exitCode]
- int 21h
-
- ENDS CSeg
-
- END Start